﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ClasesLibreria.dominio
{
    public class PedidoDeProveedor
    {
        public PedidoDeProveedor()
        {
            items = new List<PedidoProveedorDetalle>();
        }

        int id;

        public int Id
        {
            get { return id; }
            set { id = value; }
        }

        Proveedor proveedor;

        public Proveedor Proveedor
        {
            get { return proveedor; }
            set { proveedor = value; }
        }

        DateTime fechaAlta;

        public DateTime FechaAlta
        {
            get { return fechaAlta; }
            set { fechaAlta = value; }
        }

        DateTime fechaEntregaDeseada;

        public DateTime FechaEntregaDeseada
        {
            get { return fechaEntregaDeseada; }
            set { fechaEntregaDeseada = value; }
        }

        DateTime fechaEntregaReal;

        public DateTime FechaEntregaReal
        {
            get { return fechaEntregaReal; }
            set { fechaEntregaReal = value; }
        }

        Usuario usuarioAlta;

        public Usuario UsuarioAlta
        {
            get { return usuarioAlta; }
            set { usuarioAlta = value; }
        }

        List<PedidoProveedorDetalle> items;

        public List<PedidoProveedorDetalle> Items
        {
            get { return items; }
            set { items = value; }
        }

        public void agregarItem(PedidoProveedorDetalle item)
        {
            items.Add(item);
        }
    }
}
